* * Defines Summary * _DEXPLEN BITSPERBYTE EXTENSION FA_ARCH FA_DIREC FA_HIDDEN FA_LABEL FA_RDONLY FA_SYSTEM NDEBUG O_NDELAY S_IEXEC S_IFBLK S_IFCHR S_IFDIR S_IFIFO S_IFMT S_IFREG S_IREAD S_IWRITE SIG_IGN WILDCARDS * * Keywords * asm _asm __asm auto break case cdecl _cdecl __cdecl char class const continue _cs __cs default delete do double _ds __ds else enum _es __es _export __export extern far _far __far _fastcall __fastcall float for friend goto huge _huge __huge if inline int interrupt _interrupt __interrupt _loadds __loadds long near _near __near new operator pascal _pascal __pascal private protected public register return _saveregs __saveregs _seg __seg short signed sizeof _ss __ss static struct switch template this typedef union unsigned virtual void volatile while * * Enumeration Constants * AND_PUT ATT400 ATT400C0 ATT400C1 ATT400C2 ATT400C3 ATT400HI ATT400MED BKSLASH_FILL BLACK BLUE BOTTOM_TEXT BROWN BW40 BW80 C40 C4350 C80 CENTER_LINE CENTER_TEXT CGA_BROWN CGA_CYAN CGA_GREEN CGA_LIGHTCYAN CGA_LIGHTGRAY CGA_LIGHTGREEN CGA_LIGHTMAGENTA CGA_LIGHTRED CGA_MAGENTA CGA_RED CGA_WHITE CGA_YELLOW CGA CGAC0 CGAC1 CGAC2 CGAC3 CGAHI CLOSE_DOT_FILL COPY_PUT CYAN DARKGRAY DASHED_LINE DEFAULT_FONT DETECT DOTTED_LINE EGA_BLACK EGA_BLUE EGA_BROWN EGA_CYAN EGA_DARKGRAY EGA_GREEN EGA_LIGHTBLUE EGA_LIGHTCYAN EGA_LIGHTGRAY EGA_LIGHTGREEN EGA_LIGHTMAGENTA EGA_LIGHTRED EGA_MAGENTA EGA_RED EGA_WHITE EGA_YELLOW EGA EGA64 EGA64HI EGA64LO EGAHI EGALO EGAMONO EGAMONOHI EMPTY_FILL GOTHIC_FONT GREEN grError grFileNotFound grFontNotFound grInvalidDeviceNum grInvalidDriver grInvalidFont grInvalidFontNum grInvalidMode grInvalidVersion grIOerror grNoFloodMem grNoFontMem grNoInitGraph grNoLoadMem grNoScanMem grNotDetected grOk HATCH_FILL HERCMONO HERCMONOHI IBM8514 IBM8514HI IBM8514LO INTERLEAVE_FILL LASTMODE LEFT_TEXT LIGHTBLUE LIGHTCYAN LIGHTGRAY LIGHTGREEN LIGHTMAGENTA LIGHTRED LINE_FILL LTBKSLASH_FILL LTSLASH_FILL MAGENTA MCGA MCGAC0 MCGAC1 MCGAC2 MCGAC3 MCGAHI MCGAMED MONO NORM_WIDTH NOT_PUT OR_PUT PC3270 PC3270HI RED RIGHT_TEXT SANS_SERIF_FONT SLASH_FILL SMALL_FONT SOLID_FILL SOLID_LINE THICK_WIDTH TOP_TEXT TRIPLEX_FONT USER_FILL USERBIT_LINE VGA VGAHI VGALO VGAMED WHITE WIDE_DOT_FILL XHATCH_FILL XOR_PUT YELLOW * * Structs Summary * arccoordstype dirent diskinfo_t farheapinfo find_t heapinfo lconv linesettingstype textsettingstype timeb WORDREGS * * Types and Typedefs Summary * atexit_t jmp_buf ldiv_t sig_atomic_t * * Variables Summary * _ctype _new_handler _openfd _ovrbuffer _streams * * ALLOC.H * brk calloc coreleft farcalloc farcoreleft farfree farheapcheck farheapcheckfree farheapchecknode farheapfillfree farheapwalk farmalloc farrealloc free heapcheck heapcheckfree heapchecknode heapfillfree heapwalk malloc realloc sbrk assert * * BCD.H * _BCD_H _BcdMaxDecimals bcdexpo * * BIOS.H * _bios_disk _bios_equip _bios_keybrd _bios_memsize _bios_printer _bios_serialcom _bios_timeofday bioscom biosdisk biosequip bioskey biosmemory biosprint biostime * * COMPLEX.H * arg conj imag norm polar real _COMPLEX_H * * CONIO.H * cgets clreol clrscr cprintf cputs cscanf delline getch getche getpass gettext gettextinfo gotoxy highvideo insline inp inport inportb inpw kbhit lowvideo movetext normvideo outp outport outportb outpw putch puttext _setcursortype textattr textbackground textcolor textmode ungetch wherex wherey window BLINK directvideo _NOCURSOR _NORMALCURSOR _SOLIDCURSOR text_info text_modes _wscroll * * CTYPE.H * _ftolower _ftoupper isalnum isalpha isascii iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit toascii tolower toupper _IS_CTL _IS_DIG _IS_HEX _IS_LOW _IS_PUN _IS_SP _IS_UPP * * DIR.H * chdir findfirst findnext fnmerge fnsplit getcurdir getcwd getdisk mkdir mktemp rmdir searchpath setdisk DIRECTORY DRIVE EXTENSIONS FILENAME MAXDIR MAXDRIVE MAXEXT MAXFILE MAXPATH * * DIRENT.H * closedir opendir readdir rewinddir * * DOS.H * absread abswrite allocmem bdos bdosptr _chain_intr country ctrlbrk delay disable _dos_allocmem _dos_close _dos_creat _dos_creatnew dosexterr _dos_findfirst _dos_findnext _dos_freemem _dos_getdate _dos_getdiskfree _dos_getdrive _dos_getfileattr _dos_getftime _dos_gettime _dos_getvect _dos_keep _dos_open _dos_read _dos_setblock _dos_setdate _dos_setdrive _dos_setfileattr _dos_setftime _dos_settime _dos_setvect dostounix _dos_write _emit_ enable FP_OFF FP_SEG freemem geninterrupt getcbrk getdate getdfree getdta getfat getfatd getftime getpsp gettime getvect getverify _harderr harderr _hardresume hardresume _hardretn hardretn inp inport inportb int86 int86x intdos intdosx intr keep MK_FP nosound _OvrInitEms _OvrInitExt parsfnm peek peekb poke pokeb randbrd randbwr segread setblock setcbrk setdate setdta settime setvect setverify sleep sound unixtodos _8087 _argc _argv BYTEREGS COUNTRY date devhdr dfree diskfree_t dosdate_t DOSERROR dostime_t dosSearchInfo fatinfo fcb FA_* ffblk _heaplen NFDS _osversion REGPACK REGS SREGS _stklen WORDREGS xfcb * * ERRNO.H * _doserrno errno _sys_nerr error number definitions * * FCNTL.H * O_APPEND O_BINARY O_CHANGED O_CREAT O_DENYALL O_DENYNONE O_DENYREAD O_DENYWRITE O_DEVICE O_EXCL O_NOINHERIT O_RDONLY O_RDWR O_TEXT O_TRUNC O_WRONLY * * FLOAT.H * _clear87 _fpreset _control87 _status87 CW_DEFAULT FPE_EXPLICITGEN FPE_INEXACT FPE_INTDIV0 FPE_INTOVFLOW FPE_INVALID FPE_OVERFLOW FPE_UNDERFLOW FPE_ZERODIVIDE ILL_EXECUTION ILL_EXPLICITGEN SEGV_BOUND SEGV_EXPLICITGEN * * FSTREAM.H * filebuf fstream fstreambase ifstream ofstream * * GRAPHICS.H * arc bar bar3d circle cleardevice clearviewport closegraph detectgraph drawpoly ellipse fillellipse fillpoly floodfill getarccoords getaspectratio getbkcolor getcolor getdefaultpalette getdrivername getfillpattern getfillsettings getgraphmode getimage getlinesettings getmaxcolor getmaxmode getmaxx getmaxy getmodename getmoderange getpalette getpalettesize getpixel gettextsettings getviewsettings getx gety graphdefaults grapherrormsg _graphfreemem _graphgetmem graphresult imagesize initgraph installuserdriver installuserfont line linerel lineto moverel moveto outtext outtextxy pieslice putimage putpixel rectangle registerbgidriver registerfarbgidriver registerbgifont registerfarbgifont restorecrtmode sector setactivepage setallpalette setaspectratio setbkcolor setcolor setfillpattern setfillstyle setgraphbufsize setgraphmode setlinestyle setpalette setrgbpalette settextjustify settextstyle setusercharsize setviewport setvisualpage setwritemode textheight textwidth CGA_COLORS COLORS EGA_colors fill_patterns fillsettingstype font_names graphics_drivers graphics_errors graphics_modes HORIZ_DIR line_styles line_widths linesettingstype MAXCOLORS palettetype pointtype putimage_ops text_just text directions textsettingstype USER_CHAR_SIZE VERT_DIR viewporttype * * IO.H * access chmod _chmod chsize close _close creat _creat creatnew creattemp dup dup2 eof filelength ioctl isatty lock locking lseek open _open read _read setftime setmode sopen tell umask unlock write _write structure HANDLE_MAX modes * * IOMANIP.H * IAPP IOAPP OAPP SAPP IMANIP IOMANIP OMANIP SMANIP * * IOSTREAM.H * ios iostream iostream_withassign istream istream_withassign ostream ostream_withassign streambuf * * LIMITS.H * CHAR_BIT CHAR_MAX CHAR_MIN INT_MAX INT_MIN LONG_MAX LONG_MIN SCHAR_MAX SCHAR_MIN SHRT_MAX SHRT_MIN UCHAR_MAX UINT_MAX ULONG_MAX USHRT_MAX * * LOCALE.H * __cplusplus LC_ALL LC_COLLATE LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME lconv * * MALLOC.H * alloca stackavail * * MATH.H * abs acos acosl asin asinl atan atanl atan2 atan2l _atold cabs cabsl ceil ceill cos cosl cosh coshl exp expl fabs fabsl floor floorl fmod fmodl frexp frexpl hypot hypotl labs ldexp ldexpl log logl log10 log101 matherr _matherrl modf modfl poly polyl pow powl pow10 pow10l sin sinl sinh sinhl sqrt sqrtl tan tanl tanh tanhl complex _complexl EDOM ERANGE exception _exceptionl HUGE_VAL M_E M_LOG2E M_LOG10E M_LN2 M_LN10 M_PI M_PI_2 M_PI_4 M_1_PI M_2_PI M_1_SQRTPI M_2_SQRTPI M_SQRT2 M_SQRT_2 _mexcep * * MEM.H * _fmemccpy _fmemchr _fmemcmp _fmemcpy _fmemicmp _fmemmove _fmemset _fmovmem _fsetmem memccpy memchr memcmp memcpy memicmp memmove memset movedata movmem setmem * * PROCESS.H * _cexit _c_exit execl execle execlp execlpe execv execve execvp execvpe getpid spawnl spawnle spawnlp spawnlpe spawnv spawnve spawnvp spawnvpe P_NOWAIT P_OVERLAY P_WAIT * * SETJMP.H * longjmp setjmp jmp_buf * * SHARE.H * SH_COMPAT SH_DENYNO SH_DENYNONE SH_DENYRD SH_DENYRW SH_DENYWR * * SIGNAL.H * raise signal SIG_DFL SIG_ERR SIG_ING SIGABRT SIGFPE SIGILL SIGINT SIGSEGV SIGTERM * * STDDEF.H * ptrdiff_t * * STDIO.H * clearerr fclose fcloseall fdopen feof ferror fflush fgetc fgetchar fgetpos fgets fileno flushall fopen fprintf fputc fputchar fputs fread freopen fscanf fseek fsetpos ftell fwrite getc getchar gets getw perror printf putc putchar puts putw remove rename rewind rmtmp scanf setbuf setvbuf sprintf sscanf tempnam tmpfile tmpnam ungetc unlink vfprintf vfscanf vprintf vscanf vsprintf vsscanf BUFSIZ EOF _F_BIN _F_BUF _F_EOF _F_ERR _F_IN _F_LBUF _F_OUT _F_RDWR _F_READ _F_TERM _F_WRIT FILE FOPEN_MAX fpos_t _IOFBF _IOLBF _IONBF L_ctermid L_tmpnam SEEK_CUR SEEK_END SEEK_SET stdaux stderr stdin stdout stdprn SYS_OPEN NULL TMP_MAX * * STDLIB.H * abort atexit atof atoi atol div ecvt exit _exit fcvt _fullpath gcvt getenv itoa labs ldiv lfind _lrotl _lrotr ltoa _makepath max mblen mbtowc mbstowcs min putenv rand random randomize _rotl _rotr _searchenv _splitpath srand strtod strtol _strtold strtoul swab system ultoa wctomb wcstombs div_t environ EXIT_FAILURE EXIT_SUCCESS _fmode ldiv_t _osmajor _osminor _psp RAND_MAX sys_errlist sys_nerr _version wchar_t * * STRING.H * _fstrcat _fstrchr _fstrcmp _fstrcpy _fstrcspn _fstrdup _fstricmp _fstrlen _fstrlwr _fstrncat _fstrncmp _fstrnicmp _fstrncpy _fstrnset _fstrpbrk _fstrrchr _fstrrev _fstrset _fstrspn _fstrstr _fstrtok _fstrupr stpcpy strcat strchr strcmp strcmpi strcpy strcspn strdup _strerror strerror stricmp strlen strlwr strncat strncmp strncmpi strncpy strnicmp strnset strpbrk strrchr strrev strset strspn strstr strtok strxfrm strupr * * STRSTREA.H * istrstream ostrstream strstream strstreambase strstreambuf * * SYS\STAT.H * fstat stat * * SYS\TIMEB.H * ftime * * TIME.H * asctime clock ctime difftime gmtime localtime mktime stime strftime _strdate _strtime time tzset CLK_TCK clock_t daylight size_t time_t timezone tm tzname * * VALUES.H * BITSPERBYTE DMAXEXP DMAXPOWTWO DMINEXP DSIGNIF FMAXEXP FMAXPOWTWO *` Do not modify or delete this line. . FMINEXP FSIGNIF _FEXPLEN HIBITI HIBITL HIBITS _LENBASE MAXDOUBLE MAXFLOAT MAXINT MAXLONG MAXSHORT MINDOUBLE MINFLOAT * * DIRECT.H * _chdrive _getdcwd _getdrive * * NEW.H * set_new_handler _new_handler * * SEARCH.H * bsearch lfind lsearch qsort * * SYS\LOCKING.H * LK_LOCK LK_NBLCK LK_NBRLCK LK_RLCK LK_UNLCK * * UTIME.H * utime utimbuf * * VARARGS.H * va_start va_arg va_end va_list * * Inline Assembler Reserved Words * AH AL AND AX BH BL BP BX BYTE CH CL CS CX DH DI DL DS DWORD DX ES FAR MOD NEAR NOT OFFSET OR PTR SEG SHL SHR SI SP SS ST TYPE WORD XOR * * misc. other stuff. * define endif ifdef ifndef include localeconv reserved setlocale strcoll undef elif pragma __DATE__ __FILE__ __LINE__ __STDC__ __TIME__ __TIME__ __TIME__